home *** CD-ROM | disk | FTP | other *** search
/ Power Hacker 2003 / Power_Hacker_2003.iso / Exploit and vulnerability / w00w00 / sectools / fragrouter / Makefile.in < prev    next >
Encoding:
Makefile  |  1999-07-26  |  1.8 KB  |  76 lines

  1. # Makefile for fragrouter.
  2. #
  3. # Dug Song <dugsong@anzen.com>
  4. #
  5. # $Id: Makefile.in,v 1.10 1999/06/22 19:24:22 dugsong Exp $
  6.  
  7. srcdir        = @srcdir@
  8. VPATH        = @srcdir@
  9.  
  10. install_prefix    =
  11. prefix        = @prefix@
  12. exec_prefix    = @exec_prefix@
  13. sbindir        = @sbindir@
  14. man8dir        = @mandir@/man8
  15.  
  16. CC        = @CC@
  17. CFLAGS        = @CFLAGS@ $(PCAPINCS) $(LNETINCS)
  18. LDFLAGS        = @LDFLAGS@
  19. LIBS        = $(PCAPLIBS) $(LNETLIBS) @LIBS@
  20.  
  21. INSTALL        = @INSTALL@
  22. INSTALL_PROGRAM    = @INSTALL_PROGRAM@
  23. INSTALL_DATA    = @INSTALL_DATA@
  24.  
  25. PCAPDIR        = $(srcdir)/libpcap-0.4
  26. PCAPINCS    = -I$(PCAPDIR)
  27. PCAPLIBS    = -L$(PCAPDIR) -lpcap
  28. PCAPDEP        = $(PCAPDIR)/pcap.h $(PCAPDIR)/libpcap.a
  29.  
  30. LNETDIR        = $(srcdir)/Libnet-0.99b
  31. LNETINCS    = -I$(LNETDIR)/include
  32. LNETLIBS    = -L$(LNETDIR)/lib -lnet
  33. LNETDEP        = $(LNETDIR)/include/libnet.h $(LNETDIR)/libnet.a
  34.  
  35. SRCS        = attack.c fragrouter.c ip_frag.c list.c misc.c print.c \
  36.           send.c sniff.c tcp_seg.c
  37. OBJS        = attack.o fragrouter.o ip_frag.o list.o misc.o print.o \
  38.           send.o sniff.o tcp_seg.o
  39.  
  40. all: fragrouter
  41.  
  42. fragrouter: $(PCAPDEP) $(LNETDEP) $(OBJS)
  43.     $(CC) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)
  44.  
  45. $(PCAPDEP):
  46.     cd $(PCAPDIR); $(MAKE)
  47.  
  48. $(LNETDEP):
  49.     cd $(LNETDIR); $(MAKE)
  50.  
  51. install: all
  52.     $(srcdir)/mkinstalldirs $(install_prefix)$(sbindir)
  53.     $(srcdir)/mkinstalldirs $(install_prefix)$(man8dir)
  54.     $(INSTALL_PROGRAM) -m 755 fragrouter $(install_prefix)$(sbindir)
  55.     $(INSTALL_DATA) fragrouter.8 $(install_prefix)$(man8dir)
  56.  
  57. uninstall:
  58.     rm -f $(install_prefix)$(sbindir)/fragrouter
  59.     rm -f $(install_prefix)$(mandir)/fragrouter.8
  60.  
  61. clean:
  62.     rm -f *~ *.o fragrouter
  63.  
  64. distclean: clean
  65.     cd $(PCAPDIR); $(MAKE) distclean
  66.     cd $(LNETDIR); $(MAKE) distclean
  67.     rm -f Makefile config.h config.status config.cache config.log
  68.  
  69. depend:
  70.     makedepend -- $(CFLAGS) -- $(SRCS)
  71.  
  72. version.h: VERSION
  73.     echo "#define FRAGROUTER_VERSION \"`cat VERSION`\"" > $@
  74.  
  75. # DO NOT DELETE THIS LINE - make depend depends on it.
  76.